www.gusucode.com > Simple TSP using PSO 工具箱matlab源码 > Simple TSP using PSO/TspUsingMatlab/Sphere.m
function z=Sphere(x) global matriz N %rng(x) rand('seed',round(x)) G=randperm(N); path1 = [G G(1)]; pathcost=0; for ik=1:numel(path1)-1 pathcost=pathcost+matriz(path1(ik),path1(ik+1)); end z=pathcost; z(isinf(z))=5000; end